Index
A B C D E F G H I L M N O P R S T U V W
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
G
- game - Variable in class ddejonge.bandana.anac.ANACNegotiator
- GAME_ACTIVE - Static variable in class ddejonge.bandana.tournamentObserver.TournamentObserver
- GAME_ENDED_IN_DRAW - Static variable in class ddejonge.bandana.tournamentObserver.TournamentObserver
- GAME_ENDED_WITH_SOLO - Static variable in class ddejonge.bandana.tournamentObserver.TournamentObserver
- GameResult - Class in ddejonge.bandana.tournamentObserver
- GameResult(String[], Map<String, Integer>) - Constructor for class ddejonge.bandana.tournamentObserver.GameResult
- GameResult.PlayerResult - Enum in ddejonge.bandana.tournamentObserver
-
Represents a player's outcome of a game.
- generateTeams(String...) - Static method in class ddejonge.bandana.calculators.Team
-
Returns a list of Teams in which each team contains exactly one member.
- generateTeams(List<String>) - Static method in class ddejonge.bandana.calculators.Team
-
Returns a list of Teams in which each team contains exactly one member.
- getAverage(List<Double>) - Static method in class ddejonge.bandana.tools.Statistics
- getBuildPhaseOrders(Game, Power, List<? extends Deal>, List<Power>) - Method in class ddejonge.bandana.dbraneTactics.DBraneTactics
- getConfirmedDeals() - Method in class ddejonge.bandana.anac.ANACNegotiator
-
Returns a copy of the list of deals that the agent is currently committed to.
- getConfirmedDeals() - Method in class ddejonge.bandana.negoProtocol.DiplomacyNegoClient
-
Returns a copy of the list of all confirmed deals.
- getContext() - Method in class ddejonge.bandana.negoProtocol.DiplomacyProposal
-
Current implementation just returns null.
- getDateString() - Static method in class ddejonge.bandana.tools.Logger
-
Returns a string that represents the current date and time.
- getDemilitarizedZones() - Method in class ddejonge.bandana.negoProtocol.BasicDeal
- getFileExistenceReport(File) - Static method in class ddejonge.bandana.tools.FileIO
-
If the given file or folder does not exist, this method will return a message stating which part of its path does exist and which does not.
- getGameResults() - Method in class ddejonge.bandana.tournamentObserver.TournamentData
- getGameResults() - Method in class ddejonge.bandana.tournamentObserver.TournamentObserver
- getGameStatus() - Method in class ddejonge.bandana.tournamentObserver.TournamentObserver
- getId() - Method in class ddejonge.bandana.negoProtocol.DiplomacyProposal
- getLogFileName() - Method in class ddejonge.bandana.tools.Logger
-
Returns the name of the log file.
- getLogFolderPath() - Method in class ddejonge.bandana.tools.Logger
-
Returns the path to the folder where the log file will be stored.
- getLogger() - Method in class ddejonge.bandana.anac.ANACNegotiator
- getMemberNames() - Method in class ddejonge.bandana.calculators.Team
-
Returns an unmodifiable copy of the list of member names.
- getMyOrders() - Method in class ddejonge.bandana.dbraneTactics.Plan
- getNames() - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns a list with the names of all the players that participated in this game.
- getNegotiatingPowers() - Method in class ddejonge.bandana.anac.ANACNegotiator
- getNext() - Method in class ddejonge.bandana.tools.Turn
-
Returns a new Turn object representing the next turn.
- getNextPhase(Phase) - Static method in class ddejonge.bandana.tools.Turn
- getNumMissedDeadlines(String) - Method in class ddejonge.bandana.tournamentObserver.GameResult
- getNumSupplyCenters(String) - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns the number of supply centers at the end of the game of the player or power with the given name.
- getNumSurvivors() - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns the number of players that did not get eliminated.
- getOrder() - Method in class ddejonge.bandana.negoProtocol.OrderCommitment
- getOrderCommitments() - Method in class ddejonge.bandana.negoProtocol.BasicDeal
- getParticipants() - Method in class ddejonge.bandana.negoProtocol.DiplomacyProposal
-
Returns the names of all powers that are involved in the proposed Deal.
- getPhase() - Method in class ddejonge.bandana.negoProtocol.DMZ
- getPhase() - Method in class ddejonge.bandana.negoProtocol.OrderCommitment
- getPhase() - Method in class ddejonge.bandana.tools.Turn
- getPlayerNameByPower(String) - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns the name of the player that played the given power.
- getPlayerNames() - Method in class ddejonge.bandana.tournamentObserver.TournamentData
-
Returns the names of all the players that have so far participated in the tournament.
- getPowerPlayed(String) - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns the power played by the player with the given name.
- getPowers() - Method in class ddejonge.bandana.gameBuilder.MapParser
- getPowers() - Method in class ddejonge.bandana.negoProtocol.DMZ
-
Returns a copy of the list of powers involved in this DMZ.
- getPrevious() - Method in class ddejonge.bandana.tools.Turn
-
Returns a new Turn object representing the previous turn.
- getPreviousPhase(Phase) - Static method in class ddejonge.bandana.tools.Turn
- getProposedDeal() - Method in class ddejonge.bandana.negoProtocol.DiplomacyProposal
-
Returns the Deal object that is proposed in this proposal.
- getProposedDeal(Game) - Method in class ddejonge.bandana.negoProtocol.DiplomacyProposal
- getProvinces() - Method in class ddejonge.bandana.gameBuilder.MapParser
- getProvinces() - Method in class ddejonge.bandana.negoProtocol.DMZ
-
Returns a copy of the list of provinces that are demilitarized.
- getRank(String) - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns the rank in this game of the player with the given name.
- getRegions() - Method in class ddejonge.bandana.gameBuilder.MapParser
- getResult(Order) - Method in class ddejonge.bandana.internalAdjudicator.InternalAdjudicator
-
Returns whether this order fails or not.
- getRetreatPhaseOrders(Game, Power, List<? extends Deal>, List<Power>) - Method in class ddejonge.bandana.dbraneTactics.DBraneTactics
-
Returns random retreats.
- getScoreCalculators() - Method in class ddejonge.bandana.tournamentObserver.TournamentData
- getScoreCalculators() - Method in class ddejonge.bandana.tournamentObserver.TournamentObserver
- getScoreList(String) - Method in class ddejonge.bandana.calculators.ScoreCalculator
-
Returns a list of scores, in which each number represents the total score of the *entire* team in a single game.
- getScoreString(Team) - Method in class ddejonge.bandana.tournamentObserver.TournamentData
- getScoreString(String) - Method in class ddejonge.bandana.calculators.MissedDeadlineScoreCalculator
- getScoreString(String) - Method in class ddejonge.bandana.calculators.PointsCalculator
- getScoreString(String) - Method in class ddejonge.bandana.calculators.RankCalculator
- getScoreString(String) - Method in class ddejonge.bandana.calculators.ScoreCalculator
-
Returns the string to display in the table of the TournamentObserver.
- getScoreString(String) - Method in class ddejonge.bandana.calculators.SoloVictoryCalculator
- getScoreString(String) - Method in class ddejonge.bandana.calculators.SupplyCenterCalculator
- getScoreString(String) - Method in class ddejonge.bandana.tournamentObserver.TournamentData
- getScoreSystemName() - Method in class ddejonge.bandana.calculators.MissedDeadlineScoreCalculator
- getScoreSystemName() - Method in class ddejonge.bandana.calculators.PointsCalculator
- getScoreSystemName() - Method in class ddejonge.bandana.calculators.RankCalculator
- getScoreSystemName() - Method in class ddejonge.bandana.calculators.ScoreCalculator
-
Returns the name of this score system.
- getScoreSystemName() - Method in class ddejonge.bandana.calculators.SoloVictoryCalculator
- getScoreSystemName() - Method in class ddejonge.bandana.calculators.SupplyCenterCalculator
- getSoloWinner() - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
Returns the name of the player that obtained a Solo Victory, or returns null if the game ended in a draw.
- getStandardDeviation(List<Double>) - Static method in class ddejonge.bandana.tools.Statistics
- getStandardError(List<Double>) - Static method in class ddejonge.bandana.tools.Statistics
- getSum(List<Double>) - Static method in class ddejonge.bandana.tools.Statistics
- getTacticalModule() - Method in class ddejonge.bandana.anac.ANACNegotiator
- getTeamByName(String) - Method in class ddejonge.bandana.tournamentObserver.TournamentData
-
Returns the Team with the given teamName.
- getTeamMembers(String) - Method in class ddejonge.bandana.calculators.ScoreCalculator
-
Returns the names of the members of this team.
- getTeamName() - Method in class ddejonge.bandana.calculators.Team
- getTeamResultString(String) - Method in class ddejonge.bandana.tournamentObserver.TournamentObserver
- getTeams() - Method in class ddejonge.bandana.tournamentObserver.TournamentData
- getTeamsSorted() - Method in class ddejonge.bandana.tournamentObserver.TournamentData
-
Returns the list of teams, sorted according to the scoreCalculators of this TournamentData object (the team with the best score will be first in the list).
- getTeamsSorted(List<ScoreCalculator>) - Method in class ddejonge.bandana.tournamentObserver.TournamentData
-
Returns the list of teams, sorted according to the given scoreCalculators (the team with the best score will be first in the list).
- getTournamentScore(String) - Method in class ddejonge.bandana.calculators.MissedDeadlineScoreCalculator
- getTournamentScore(String) - Method in class ddejonge.bandana.calculators.PointsCalculator
- getTournamentScore(String) - Method in class ddejonge.bandana.calculators.RankCalculator
- getTournamentScore(String) - Method in class ddejonge.bandana.calculators.ScoreCalculator
-
Returns the overall score of the given team for the entire tournament.
- getTournamentScore(String) - Method in class ddejonge.bandana.calculators.SoloVictoryCalculator
- getTournamentScore(String) - Method in class ddejonge.bandana.calculators.SupplyCenterCalculator
- getUnconfirmedProposals() - Method in class ddejonge.bandana.anac.ANACNegotiator
- getUnconfirmedProposals() - Method in class ddejonge.bandana.negoProtocol.DiplomacyNegoClient
-
Returns a list of all proposals that have either been proposed by me, or that have been proposed to me by other powers, but that haven't been confirmed yet.
- getValue() - Method in class ddejonge.bandana.dbraneTactics.Plan
- getYear() - Method in class ddejonge.bandana.negoProtocol.DMZ
- getYear() - Method in class ddejonge.bandana.negoProtocol.OrderCommitment
- getYear() - Method in class ddejonge.bandana.tools.Turn
- getYearOfElimination(String) - Method in class ddejonge.bandana.tournamentObserver.GameResult
-
If the player with the given name got eliminated this method returns the year in which it was eliminated.
- GUESSING - ddejonge.bandana.internalAdjudicator.InternalAdjudicator.Orderstatus
All Classes|All Packages